fix_paths
authorOle Streicher <debian@liska.ath.cx>
Sat, 9 Jun 2012 08:12:51 +0000 (09:12 +0100)
committerOle Streicher <debian@liska.ath.cx>
Sat, 9 Jun 2012 08:12:51 +0000 (09:12 +0100)
Gbp-Pq: Name fix_paths.patch

Makefile.in

index b477023b67e2c4ff0579d0638ca4acc84892b525..b4db0b9577ed83012c18694e827aca9744b4a11e 100644 (file)
@@ -34,7 +34,7 @@ exec_prefix =         @exec_prefix@
 # to be different than those used for actually reference files at
 # run-time.  INSTALL_ROOT is prepended to $prefix and $exec_prefix
 # when installing files.
-INSTALL_ROOT =
+INSTALL_ROOT = $(DESTDIR)
 
 # Directory in which to install the .a or .so binary for the XPA library:
 LIB_INSTALL_DIR =      $(INSTALL_ROOT)$(exec_prefix)/lib
@@ -46,7 +46,7 @@ BIN_INSTALL_DIR =     $(INSTALL_ROOT)$(exec_prefix)/bin
 INCLUDE_INSTALL_DIR =  $(INSTALL_ROOT)$(prefix)/include
 
 # Top-level directory for manual entries:
-MAN_INSTALL_DIR =      $(INSTALL_ROOT)$(prefix)/man
+MAN_INSTALL_DIR =      $(INSTALL_ROOT)$(prefix)/share/man
 
 # Top-level directory for share entries:
 MAN_SHARE_DIR =                $(INSTALL_ROOT)$(prefix)/share/xpa
@@ -274,7 +274,7 @@ install-binaries: $(LIB) $(PROGS)
            do \
            if [ ! -d $$i ] ; then \
                echo "Making directory $$i"; \
-               mkdir $$i; \
+               mkdir -p $$i; \
                chmod 755 $$i; \
                else true; \
                fi; \
@@ -296,14 +296,22 @@ install-binaries: $(LIB) $(PROGS)
 install-man:
        @if [ ! -d $(MAN_INSTALL_DIR) ] ; then \
            echo "Making directory $(MAN_INSTALL_DIR)"; \
-           mkdir $(MAN_INSTALL_DIR); \
+           mkdir -p $(MAN_INSTALL_DIR); \
            chmod 755 $(MAN_INSTALL_DIR); \
            else true; \
        fi;
        @-(for i in `ls ./man/man?/*.?` ; \
            do \
-               B=`basename $$i`; \
-               E=`echo $$i | awk -F. '{print $$NF}'`; \
+               B=`basename $$i | sed s/\\\\.n/.7/`; \
+               E=`echo $$i | awk -F. '{print $$NF}' | sed s/n/7/`; \
+               case $$B in \
+                       xpatcl.7) \
+                               B=xpa.3tcl; \
+                               E=3;; \
+                       xpachanges.1) \
+                               B=xpachanges.7; \
+                               E=7;; \
+               esac; \
                M="$(MAN_INSTALL_DIR)/man$$E"; \
                if [ ! -d $$M ] ; then \
                    echo "Making directory $$M"; \
@@ -313,6 +321,9 @@ install-man:
                fi; \
                echo "Installing $$B" ; \
                $(INSTALL_DATA) $$i $$M/$$B; \
+               sed -i "s/\([-\[ \"]\)\(-[A-Za-z0-9]\)/\1\\\\\2/g" $$M/$$B ; \
+               sed -i "s/^\\\&\\\fB\(.*\):\(.*\)\\\fR/\1 \- \2/g" $$M/$$B ; \
+               sed -i "s/xpa(n)/xpa(7)/g" $$M/$$B ; \
            done;)
 
 install-share: